package tralala.server.data.dto;

import java.util.ArrayList;
import java.util.List;
import tralala.server.data.Cancion;


public class CancionAssembler {

	public static CancionDTO assemble(Cancion c) {
		CancionDTO cDTO = null;
		if(c != null)
			cDTO = new CancionDTO(c.getArtista(), c.getTitulo(), c.getDuracion(), c.getPrecio(), c.getLetra(), c.getFecha());
		return cDTO;
	}
	
	
	public static List<CancionDTO> assemble(List<Cancion> canciones) {
		List<CancionDTO> cancionesDTO = new ArrayList<>();

		for (Cancion can : canciones) {
			cancionesDTO.add(new CancionDTO(can.getArtista(), can.getTitulo(), can.getDuracion(), can.getPrecio(), can.getLetra(), can.getFecha()));
		}

		System.out.println("* Assembling Canciones ...");
		
		return cancionesDTO;
	}
	
	
}
